package cn.mw.cmdb.param;

import lombok.Data;
import org.springframework.data.annotation.Transient;

import java.util.List;

/**
 * 资产监控基础参数
 */
@Data
public class InitMonitorParam {
    @Transient
    private String instanceId;
    @Transient
    private String modelId;
    @Transient
    private String instanceName;
    @Transient
    private String mwEngineSource;
    @Transient
    private Integer monitorServerId;
    @Transient
    private String hostId;
    @Transient
    private List<String> hostIds;
    @Transient
    private String monitorType;
    //监控资产主模板Id
    @Transient
    private String templateId;
    @Transient
    private String templateName;
    //监控资产套用的所有模板Id
    @Transient
    private List<String> templateIds;
    @Transient
    //自动发现规则Ids
    private List<String> discoveryIds;
    @Transient
    private List<Long> users;
    @Transient
    private List<List<Long>> orgs;
    @Transient
    private List<Long> groups;
    @Transient
    //item中valuemapid属性
    private List<String> valuemapIds;
    @Transient
    //概览id
    private String overViewId;

    @Transient
    private List<String> path;
}
